def log(text):
    def decorator(func):
        def wrapper(*args, **kw):
            print('%s %s():' % (text, func.__name__))
            func1 = func(*args, **kw)
            print(func1)
            print('%s %s():' % (text, '方法执行后'))
            return func1

        return wrapper

    return decorator


g_url_route = dict()


# ----------更新----------
def route(url):
    def func1(func):
        # 添加键值对，key是需要访问的url，value是当这个url需要访问的时候，需要调用的函数引用
        g_url_route[url] = func

        def func2(file_name):
            return func(file_name)

        return func2

    return func1


# @log("hello")
@route('asdasd')
def test(file_name):
    print(file_name)
    return "你是shui"


if __name__ == '__main__':
    test("asdasdas")
